.login-box {
	margin: 48px ; overflow: hidden;
}
.login_cnzz {
	width: 100%; 
}
 div.error {
	border: 1px solid rgb(255, 128, 128); border-image: none; width: auto; height: auto; margin-top: 3px; background-color: rgb(255, 242, 242);
}
 div.error p {
	background: url("../images/error.png") no-repeat 2px; padding: 3px 3px 3px 22px; width: auto; text-align: left; line-height: 1.6em;
}
 div.error p {
	font-size: 13px;
}
.dm_left{
	margin-left:21%;
}
.login_cnzz ul li {
	padding: 10px 0px;
}
.login_cnzz ul li input:focus {
	border-color: rgb(143, 181, 207); color: rgb(0, 0, 0);
}
.login_cnzz .text {
	border: 1px solid rgb(102, 102, 102); border-image: none; width: 378px; height: 50px; line-height: 40px;
}
.login_cnzz .text:hover {
	border: 1px solid rgb(22, 154, 218); border-image: none;
}
.rememberField {
	width: 100%; height: 20px; margin-top: 10px; margin-bottom: 15px;
}
.login_cnzz .td_4 span {
	background: url("../images/btn.png") no-repeat 0px -100px; width: 73px; height: 32px; line-height: 32px; text-indent: -999em; overflow: hidden; float: left; display: block; cursor: pointer;
}
.login-btn {
	margin: 20px auto; width: 240px;margin-left:366px;
}
.login-btn .login-strip {
	width: 210px;border-radius:5px
}
.login_cnzz .td_4 span:hover {
	background-position: -100px -100px;
}
.login_cnzz ul li .a_1 {
	color: rgb(3, 135, 207); float: right;
}
.login_cnzz ul li .a_1:hover {
	text-decoration: underline;
}
#error_cnzz {
	float: left;
}
.login-tips {
	width: 35%; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; 
}
.login-tips ul li {
	line-height: 30px; padding-left: 20px;
}
.ID-Abnormal {
	 padding: 5px 5px; width: 395px; height: auto;margin-top:2px; /*background: rgb(255, 255, 213); */
}
.ID-Abnormal p {
	color: rgb(235, 79, 56); font-size: 13px;
}
.ID-Abnormal img {
	margin: 5px; width: 16px; padding-right: 5px;
}
.range label{
	cursor: pointer;
	display:inline-block;
    width: 14px;
    height: 14px;
    background-image:url(../images/unchecked.png);
    position:relative;
    top:2px;
    left:1px;
}
.loginInput{
	width:285px;
	height:38px;
	border-radius:3px;
	padding-left:16px;
	color:#3b4858
}
.loginInput:hover{
	border:1px solid #a7b4c2;
}
.loginInput:focus{
	width:283px;
	height:36px;
	border:2px solid #80b6e6;
}
#loginNameDiv:hover .mobileGroup{
	border:1px solid #a7b4c2;
	border-right:0;
}
.loginName:hover,.loginName:focus{
	border-left:0;
}
.loginInput.form-control.randCode{
width:120px;height:42px;border-radius:3px;padding-left:22px
}
.loginInput.form-control.randCode:focus{
width:118px;height:40px;border-radius:3px;padding-left:22px
}
.findPass{
	color:#8392a6;
}
.findPass:hover{
	color:#3fb7ff;
}
#rndImg{
width:100px;height:48px;margin-left:14px
}
.changeImg{
margin-left:15px;position:relative;bottom:-18px;color:#67abff
}
.topTipLeft{
	display:inline-block;width:50%;text-align:left;color:#000;font-size:28px
}
.topTipRight{
	display:inline-block;width:48%;text-align:right;
}
.userImg{
	position: absolute;
    margin-top: 11px;
    margin-left:54px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.userImg{
	position: absolute;
    margin-top: 11px;
    margin-left:16px;
	}
}
@-moz-document url-prefix(){
	.userImg{
		position: absolute;
	    margin-top: 11px;
	    margin-left:16px;
	}
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
#submitBtn{
	font-size:16px;background-color: #00b6fe;border-radius:3px;width:308px;height:48px;outline:none
}
#submitBtn:hover{
	background-color: #31a6ed;
}
.labelActive{
	background-image:url(../images/checked.png)!important;
}
.errorTip{
	font-size: 12px;position: relative;color:#f42323;text-align:left;border-top:0;width: 309px;padding:4px 0 0 0;margin-top:0;
}
.login-sub-title{width:100%;text-align:center;border-bottom:1px solid #e6e6e6;height:60px;}
.login-sub-title span{display:inline-block;width:49%;height:100%;line-height:60px;font-size:16px;color:#999;cursor:pointer}
.login-sub-title span:first-of-type{float:left}
.login-sub-title span:last-of-type{float:right}
.login-sub-title span.active{font-size:18px;color:#00b6fe;border-bottom:3px solid #00b6fe;}